/**
 * 订阅消息配置参数
 * 集中管理订阅消息的各种可配置参数
 */

// 订阅提示时间间隔（毫秒）
export const SUBSCRIBE_PROMPT_INTERVAL = {
  // 漂流瓶订阅提示间隔 - 5分钟
  BOTTLE: 5 * 60 * 1000, 
  
  // 聊天消息订阅提示间隔 - 5分钟
  CHAT: 5 * 60 * 1000,
  
  // 系统通知订阅提示间隔 - 5分钟
  SYSTEM: 5 * 60 * 1000,
  
  // 资料相关订阅提示间隔 - 5分钟
  PROFILE: 5 * 60 * 1000,
  
  // 动态订阅提示间隔 - 5分钟
  POST: 5 * 60 * 1000
};

// 消息计数器阈值 - 每发送多少条消息检查一次是否需要提示
export const MESSAGE_COUNTER_THRESHOLD = {
  // 漂流瓶消息计数器阈值
  BOTTLE: 1,
  
  // 聊天消息计数器阈值
  CHAT: 1,
  
  // 资料提交计数器阈值
  PROFILE: 1,
  
  // 动态发布计数器阈值
  POST: 1
};

// 默认提示间隔，用于没有特别指定的类型
export const DEFAULT_PROMPT_INTERVAL = 5 * 60 * 1000; // 5分钟（毫秒） 